<?php
/*
* @Descripttion: 测试插件
* @Author: jiosen <4631458@qq.com>
* @Date: 2024-06-18 15:57:31
*/
namespace plugins\test;

use plugins\Base;

class Main extends Base
{
    // 插件信息
    public $config = [
        'title'       => '测试插件', // 标题
        'img'       => 'test/assets/images/thumb.png', // 封面
        'description' => '测试插件 回复hello', // 描述
        'setting'      => 1, // 是否有配置
        'author'      => 'jiosen',
        'tag' => [
            ['title'=>'测试','type'=>'primary'],
            ['title'=>'有配置哦','type'=>'info'],
            ['title'=>'也有管理页面的','type'=>'success'],
        ]
    ];

    /**
     * 配置示例 title:label标题 type:类型 default:默认值 placeholder:提示
     * 
     * @return array
     */
    public $setting = [

        'text'     => [
            'title' => '文本', // label 标题
            'type'  => 'text', // 类型
            'value' => '默认值',// 表单的默认值
            'tip'   => '这是文本示例' //表单的帮助提示
        ],
        'password'     => [
            'title' => '密码', 
            'type'  => 'password',
            'value' => '1111',
            'tip'   => '这是密码示例'
        ],
        'textarea'     => [
            'title' => '文本域', 
            'type'  => 'textarea',
            'value' => '文本域',
            'tip'   => '这是文本域示例'
        ],
        'number'     => [
            'title' => '数字',
            'type'  => 'number',
            'value' => '1.0',
            'tip'   => '这是数字示例'
        ],
        'radio'    => [
            'title'   => '单选框',
            'type'    => 'radio',
            'options' => [
                '0' => '女',
                '1' => '男',
                '2' => '未知'
            ],
            'value'   => '1',
            'tip'     => '这是单选框示例'
        ],
        'select'   => [
            'title'   => '下拉列表',
            'type'    => 'select',
            'options' => [
                '0' => '广东省',
                '1' => '广西',
                '2' => '云南省',
                '3' => '台湾省',
                '4' => '浙江省'
            ],
            'value'   => '3',
            'tip'     => '这是下拉列表示例'
        ],
        'checkbox' => [
            'title'   => '多选框',
            'type'    => 'checkbox',
            'options' => [
                '1' => '广州市',
                '2' => '深圳市',
                '3' => '佛山市',
                '4' => '肇庆市',
            ],
            'value'   => [1],
            'tip'     => '这是多选框示例'
        ],
        'date'     => [
            'title' => '日期',
            'type'  => 'datetime', // 'date','datetime'
            'value' => '2024-06-24',
            'tip'   => '这是日期示例',
            'format' => 'date' 
        ],
        'color'     => [
            'title' => '颜色',
            'type'  => 'color',
            'value' => '',
            'tip'   => '这是颜色示例'
        ],
        'image'     => [
            'title' => '图片',
            'type'  => 'image',
            'value' => '',
            'tip'   => '这是图片示例'
        ],
        'video'     => [
            'title' => '视频',
            'type'  => 'video',
            'value' => '',
            'tip'   => '这是视频示例'
        ],
        'audio'     => [
            'title' => '音频',
            'type'  => 'audio',
            'value' => 'http://bot2.jiosen.com/upload/20240625/21b63ed02e97b82e2d9bb0e4956194aa.mp3',
            'tip'   => '这是音频示例'
        ],
        'file'     => [
            'title' => '文件',
            'type'  => 'file',
            'value' => 'd/20240625/21b63ed02e97b82e2d9bb0e4956194aa.mp3',
            'tip'   => '这是文件示例'
        ],
    ];
    public function handle($data)
    {
        return 'test';
    }
}